

/* Start:/local/templates/aspro-priority/components/syncweb.custom/landing/staff/style.css?1753280993534*/
.landing-wrap .landing-block {
    margin-bottom: 4em;
}
.landing-wrap .landing-center {
    text-align: center;
    margin-bottom: 1.5em;
}
.landing-wrap .landing-item {
    margin-bottom: 4em;
    margin-top: 4em;
}
.landing-wrap {
	padding-top: 90px;
}
@media (max-width: 768px) {
    .landing-item {
        margin-top: 2em !important;
        margin-bottom: 2em !important;
    }
    .landing-wrap .landing-block {
        margin-bottom: 2em !important;
    }
}
@media (max-width: 991px) {
	.landing-wrap {
		padding-top: 0;
	}
}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/news.list/front-banners-big/style.css?175792771613126*/
.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{color:#333;}
.visible-lg.index header[data-change_color=Y] .burger:hover .svg-burger,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .inline-search-show:hover,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap:hover > a,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row.wbanner .callback-block:hover,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .personal-link:hover,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .basket-link:hover .svg-basket{opacity:0.5;}
header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a, header.light .logo_and_menu-row.wbanner .region_wrapper .js_city_chooser span{color:#FFF;}
header.light .logo_and_menu-row.wbanner .logo-row{border-color:rgba(255,255,255,0.1);}
header.light .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -46px;}
header.light .logo_and_menu-row.wbanner .phone .svg-phone{background-position:-20px -46px;}
header.light .logo_and_menu-row.wbanner .phone>.wrap a{color:#FFF;}
header .logo_and_menu-row.wbanner .inline-search-show .svg-search{background-position:-29px -22px;opacity:1;background-color:transparent;}
header .logo_and_menu-row.wbanner .inline-search-show:hover .svg-search{background-color:transparent;}
header.light .logo_and_menu-row.wbanner .inline-search-show .svg-search{background-position:-29px -44px;}
header.light .logo_and_menu-row.wbanner .inline-search-show .title{color:#FFF;}
header .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{opacity:1;}
header .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{background-position:-72px -21px;background-color:transparent;}
header .logo_and_menu-row.wbanner .basket-link .js-basket-block .svg-basket{opacity:1;background-position:-92px -22px;background-color:transparent;}
header.light .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{background-position:-72px -43px;}
header.light .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet-login{background-position:-50px -43px;}
header.light .logo_and_menu-row.wbanner .personal-link .title{color:#FFF;}
header.light .logo_and_menu-row.wbanner .personal-link:hover .title{color:#FFF;}
header.light .logo_and_menu-row.wbanner .basket-link .js-basket-block .svg-basket{background-position:-92px -44px;}
header.light .logo_and_menu-row.wbanner .callback-block{color:#FFF;}
header.light .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{background-position:-124px -51px;}
header.light .logo_and_menu-row.wbanner .menu_row_wrap .left_border{background:rgba(255,255,255,0.1);}
header.light .logo_and_menu-row.wbanner .menu_row_wrap .right_border{background:rgba(255,255,255,0.1);}
header.light .logo_and_menu-row.wbanner .logo svg .clsp-logo{fill:#FFF;}
.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{color:#333;}
.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:51px;padding-bottom:50px;}
.logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{left:auto;right:0;margin-left:0;background-position:-124px -29px;background-color:transparent;}
.logo_and_menu-row.wbanner .menu-row .mega-menu table td.last_item .wrap > a{padding-right:0;}
.logo_and_menu-row.wbanner .logo-row{}
.logo_and_menu-row.wbanner .callback-block{color:#333;}
.logo_and_menu-row.wbanner .inline-search-show:hover .title{color:#333;}
.logo_and_menu-row.wbanner .slogan .top-description{color:#333;opacity:0.5;}
header.light .logo_and_menu-row.wbanner .slogan .top-description{color:#FFF;}
.logo_and_menu-row.wbanner .personal-link:hover .title{color:#333;}
.header-v1 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:43px;padding-bottom:44px;}
.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a:first-of-type{padding-left:24px;}
.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td.last_item .wrap > a{padding-right:24px;}
.header-v4 .logo_and_menu-row.wbanner .logo-row{border:none;}
.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding:10px 24px;}
.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,
.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{padding:35px 22px;}
.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table,
.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table{width:auto;}
.header-v6 .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before,
.header-v15 .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{right:auto;left:50%;margin-left:-8px;}
.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,
.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{text-align:left;}
.header-v6 .logo_and_menu-row.wbanner .logo-row,
.header-v15 .logo_and_menu-row.wbanner .logo-row{border-bottom:none;}
.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items,
.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:43px;padding-bottom:44px;}
header.header-v5 .logo_and_menu-row.wbanner .logo-row,
header.header-v6 .logo_and_menu-row.wbanner .logo-row,
header.header-v7 .logo_and_menu-row.wbanner .logo-row,
header.header-v3 .logo_and_menu-row.wbanner .logo-row,
header.header-v15 .logo_and_menu-row.wbanner .logo-row{border-bottom:1px solid rgba(51,51,51,0.05);}
header.header-v5.light .logo_and_menu-row.wbanner .logo-row,
header.header-v6.light .logo_and_menu-row.wbanner .logo-row,
header.header-v7.light .logo_and_menu-row.wbanner .logo-row,
header.header-v3.light .logo_and_menu-row.wbanner .logo-row,
header.header-v15.light .logo_and_menu-row.wbanner .logo-row{border-bottom:1px solid rgba(255,255,255,0.1);}
header.header-v4 .logo_and_menu-row .personal-link .svg,
header.header-v5 .logo_and_menu-row .personal-link .svg,
header.header-v6 .logo_and_menu-row .personal-link .svg,
header.header-v15 .logo_and_menu-row .personal-link .svg{opacity:1;}

header.header-v3{border-bottom:none;}
header.header-v3 .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -24px;background-color:transparent;}
header.light.header-v3 .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -46px;}


header .logo_and_menu-row.wbanner .slogan .top-description,
header .logo_and_menu-row.wbanner .callback-block:hover,
header .logo_and_menu-row.wbanner .burger:hover .svg-burger,
header .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,
header .logo_and_menu-row.wbanner .inline-search-show:hover,
header .logo_and_menu-row.wbanner .personal-link:hover,
header .logo_and_menu-row.wbanner .basket-link:hover .svg,
header .logo_and_menu-row.wbanner .basket-link:hover .title{opacity:0.5;}

header .logo_and_menu-row.wbanner .burger:hover .svg-burger path,
header .logo_and_menu-row.wbanner .inline-search-show:hover .svg path,
header .logo_and_menu-row.wbanner .personal-link:hover .svg path,
header .logo_and_menu-row.wbanner .basket-link:hover .svg path{fill:#333;}

header.light .logo_and_menu-row.wbanner.burger:hover .svg-burger path,
header.light .logo_and_menu-row.wbanner path.clsp-logo,
header.light .logo_and_menu-row.wbanner .inline-search-show .svg path,
header.light .logo_and_menu-row.wbanner .personal-link .svg path,
header.light .logo_and_menu-row.wbanner .basket-link .svg path,
header.light .logo_and_menu-row.wbanner .inline-search-show:hover .svg path,
header.light .logo_and_menu-row.wbanner .personal-link:hover .svg path,
header.light .logo_and_menu-row.wbanner .basket-link:hover .svg path,
header.light .logo_and_menu-row.wbanner .burger .svg-burger path{fill:#FFF;}

header .logo_and_menu-row.wbanner .slogan .top-description,
header .logo_and_menu-row.wbanner .callback-block,
header .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,
header .logo_and_menu-row.wbanner .inline-search-show:hover .title,
header .logo_and_menu-row.wbanner .personal-link:hover{color:#333;}

header.light .logo_and_menu-row.wbanner .logo-row .slogan .top-description,
header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,
header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,
header.light .logo_and_menu-row.wbanner .inline-search-show:hover .title,
header.light .logo_and_menu-row.wbanner .personal-link:hover,
header.light .logo_and_menu-row.wbanner .phone>a,
header.light .logo_and_menu-row.wbanner .inline-search-show .title,
header.light .logo_and_menu-row.wbanner .personal-link .title,
header.light .logo_and_menu-row.wbanner .inline-search-show:hover .title,
header.light .logo_and_menu-row.wbanner .personal-link:hover,
header.light .logo_and_menu-row.wbanner .callback-block{color:#FFF;}

.header-v5 .logo_and_menu-row .logo-row,
.header-v6 .logo_and_menu-row .logo-row,
.header-v7 .logo_and_menu-row .logo-row,
.header-v3 .logo_and_menu-row .logo-row,
.header-v15 .logo_and_menu-row .logo-row{border-bottom:1px solid rgba(51,51,51,0.05);}

.header-v5.light .logo_and_menu-row .logo-row,
.header-v6.light .logo_and_menu-row .logo-row,
.header-v7.light .logo_and_menu-row .logo-row,
.header-v3.light .logo_and_menu-row .logo-row,
.header-v15.light .logo_and_menu-row .logo-row{border-bottom:1px solid rgba(255,255,255,0.1);}

header .logo_and_menu-row.wbanner .inline-search-show .svg,
header .logo_and_menu-row.wbanner .personal-link .svg,
header .logo_and_menu-row.wbanner .basket-link .svg{opacity:1;}

header.light .logo_and_menu-row.wbanner .phone .svg-phone{background-position: -20px -46px;}
header.light .logo_and_menu-row.wbanner .phone .svg-phone path{fill:#FFF;}

header.light .logo_and_menu-row.wbanner .menu_row_wrap .left_border,
header.light .logo_and_menu-row.wbanner .menu_row_wrap .right_border{background:rgba(255,255,255,0.1);}

body.with_decorate.wheader_v3 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v8 .change_block#HEADER_TYPE .variant_panel{margin-top:44px;}
body.with_decorate.wheader_v4 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v5 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v6 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v7 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v15 .change_block#HEADER_TYPE .variant_panel{margin-top:40px;}

.change_block#HEADER_TYPE .change_params{top:-31px;}
body.wheader_v3 .change_block#HEADER_TYPE .change_params{top:-9px;}
body.wheader_v4 .change_block#HEADER_TYPE .change_params,
body.wheader_v5 .change_block#HEADER_TYPE .change_params,
body.wheader_v6 .change_block#HEADER_TYPE .change_params,
body.wheader_v7 .change_block#HEADER_TYPE .change_params,
body.wheader_v8 .change_block#HEADER_TYPE .change_params,
body.wheader_v15 .change_block#HEADER_TYPE .change_params{top:-11px;}
.banner.CROP.TOP_UNDERHEADER{display:none!important;}

.banners_adv {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    max-width: 1344px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    gap: 24px 32px;
    padding: 32px 0 48px 0;
}
.banners_adv.light {
    border-top: 1px solid rgb(255, 255, 255, 30%);
    color: #ffffff;
}
.banners_adv.dark {
    border-top: 1px solid rgb(0, 0, 0, 30%);
    color: #000000;
}
.banners_adv>div {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.banners_adv>div>div:first-child {
    font-size: 22px;
    line-height: 0.9;
}
.banners_adv>div>div:last-child {
    font-size: 15px;
    line-height: 1.2;
}
.banners-big .slides .shown .text .inner {
    height: 80%;
}
.with-disclamer {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 12px;
	height: 100%;
}
.text-disclamer {
	color: #FFFFFF;
    opacity: 0.5;
    font-size: 14px;
    line-height: 1.3;
	padding-bottom: 16px;
}
.slide-btn-img {
	display: inline-block;
}
.slide-btn-img img {
    max-height: 60px;
    width: auto !important;
    margin-left: -10% !important;
}
.banners-big .slides .text .inner {
    -webkit-transition: opacity 0.1s ease 0.2s;
    -moz-transition: opacity 0.1s ease 0.2s;
    -o-transition: opacity 0.1s ease 0.2s;
    transition: opacity 0.1s ease 0.2s;
}

@media(max-width:1380px){
	.banners-big .slides .shown .text .inner {
		height: 75%;
	}
}
@media(max-width:991px){
	.banners-big .slides .shown .text .inner {
		height: 65%;
	}
	.with-disclamer {
		gap: 0;
	}
}
@media (max-width: 967px) {
    .banners-big .slides .shown .text .inner {
        height: 60%;
    }
}
@media (max-width: 600px) {
    .banners-big .slides .shown .text .inner {
        height: auto;
    }
    .with-disclamer {
        gap: 8px;
		height: auto;
    }
	.text-disclamer {
		backdrop-filter: blur(40px);
		border-radius: 8px;
		display: block;
		padding: 4px;
		font-size: 12px;
		opacity: 0.7;
	}
}

/* End */
/* /local/templates/aspro-priority/components/syncweb.custom/landing/staff/style.css?1753280993534 */
/* /local/templates/aspro-priority/components/bitrix/news.list/front-banners-big/style.css?175792771613126 */
